package com.mes.cloud.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @description:
 * @author: syn
 * @create: 2019-10-24
 **/
@ApiModel(value = "OrgAreaDTO", description = "组织行政区划")
@Data
public class OrgAreaDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "关联表id", dataType = "Long")
    private Long id;

    @ApiModelProperty(value = "行政区划id", dataType = "Long")
    private Long areaId;

    @ApiModelProperty(value = "行政区划编码", dataType = "String")
    private String areaCode;

    @ApiModelProperty(value = "行政区划名称", dataType = "String")
    private String areaName;

    @ApiModelProperty(value = "行政区划类型", dataType = "String")
    private String areaType;

    @ApiModelProperty(value = "行政区划自定义编码", dataType = "String")
    private String customCode;

    @ApiModelProperty(value = "行政区划城市分类", dataType = "String")
    private String cityType;

    @ApiModelProperty(value = "行政区划纬度", dataType = "String")
    private String lat;

    @ApiModelProperty(value = "行政区划经度", dataType = "String")
    private String lng;

    @ApiModelProperty(value = "行政区划排序", dataType = "String")
    private String sort;

    @ApiModelProperty(value = "行政区划是否主城区", dataType = "String")
    private String isMainCity;

    @ApiModelProperty(value = "组织编码", dataType = "String")
    private String orgCode;

    @ApiModelProperty(value = "组织名称", dataType = "String")
    private String orgName;

    @ApiModelProperty(value = "组织成本中心", dataType = "String")
    private String costCenter;

    @ApiModelProperty(value = "组织层级", dataType = "String")
    private String orgHierarchy;

    @ApiModelProperty(value = "组织类型", dataType = "String")
    private String orgType;

    @ApiModelProperty(value = "组织标识", dataType = "String")
    private String orgSign;

    @ApiModelProperty(value = "组织创建时间", dataType = "String")
    private String crtDate;

    @ApiModelProperty(value = "组织创建人名称", dataType = "String")
    private String crtbyName;

    @ApiModelProperty(value = "组织启用停用", dataType = "String")
    private String isEnable;

}
